.flex_auto {
	flex: 1;
}

.flex-auto {
	flex: 1
}
.black{
	background-color: #000000;
}
.flex_el {
	display: flex;
}

.flex-el {
	display: flex;
}

.flex_row_el {
	display: flex;
	flex-direction: row;
}

.flex-row-el {
	display: flex;
	flex-direction: row;
}
.flex-align-center{
	align-items: center;
}
.flex_rrow_el {
	display: flex;
	flex-direction: row-reverse;
}

.flex-rrow-el {
	display: flex;
	flex-direction: row-reverse;
}

.flex_c_el {
	display: flex;
	flex-direction: column;
}

.flex-c-el {
	display: flex;
	flex-direction: column;
}

.flex_rc_el {
	display: flex;
	flex-direction: column-reverse;
}

.flex-rc-el {
	display: flex;
	flex-direction: column-reverse;
}

.bgi {
	background-size: 100% 100% ;
	background-repeat: no-repeat ;
}
